package com.retrofit.server.processor;


/**
 *  字符串处理工具类。
 */
public final class StringUtils {
  
  /**
   *  构造方法
   */
  private StringUtils() {
  }
  
  
  /**
   * 判断字符串是否空，如果为true则为空
   * @param str
   *            字符串
   * @return true/false
   */
  public static boolean isEmpty(String str) {
    if (str == null || str.trim().length() == 0) {
      return true;
    }
    return false;
  }
  
  /**
   *
   * 大写英文字母转换成小写
   *
   * @param strIn
   *            字符串参数
   * @return
   */
  public static String toLowerStr(String strIn) {
    if(strIn==null){
      return "";
    }
    // 输出的字串
    String strOut = new String();
    // 参数的长度
    int len = strIn.length();
    // 计数器
    int i = 0;
    // 存放参数的字符
    char ch;
    while (i < len) {
      ch = strIn.charAt(i);
      
      if (ch >= 'A' && ch <= 'Z') {
        ch = (char) (ch - 'A' + 'a');
      }
      
      strOut += ch;
      i++;
    }
    return strOut;
  }
}
